package com.changzhi.service;

import com.changzhi.ldyl.model.UserGift;
import com.changzhi.ldyl.model.vo.ChristmasRecordVo;

import java.util.List;
import java.util.Map;

/**
 * @Description:
 * @author: 小落
 * @date: 2020年11月02日
 */
public interface ChristmasService {

	/**
	 * 处理mq礼物数据业务逻辑
	 * @param userGift
	 */
	void doMqDataByUserGift(UserGift userGift);

	/**
	 * 抽奖
	 * @param userId
	 * @param times
	 * @return
	 */
	Map<String, Object> lottery(String userId, Integer times);

	/**
	 * 用户剩余许愿次数
	 */
	Map<String,Object> surplusLottery(String userId);

	/**
	 * 许愿记录
	 */
	List<ChristmasRecordVo> lotteryRecord();

	/**
	 * 加假记录数据
	 * @param params
	 */
	void fakeRecordData(Map<Integer, List<Integer>> params);
}
